package com.ce.workflow.work.dao.po;


import java.io.Serializable;
import org.apache.struts2.json.annotations.JSON;
import com.ce.framework.datamaintain.dao.po.AbstractPO;
/**
* 郑州嫦娥软件有限公司 版权所有 2007
* 创建人：　孙吉涛
* 创建日期：2014-03-24
* 创建时间：18:05:03
* 功能描述：流程实例处理步骤（流程节点） [T_WORKFLOW_FLOW]表的映射类
* ==============================================
* 修改历史
* 修改人		修改时间		修改原因
*
* ==============================================
*/
public class WorkflowFlow extends AbstractPO implements Serializable
{
	
	
		/* variable  [VC_ID] */
		private java.lang.String vcId;

		/* variable 流程实例id [VC_WORK_ID] */
		private java.lang.String vcWorkId;
		/* variable 业务数据记录id [VC_RECORD_ID] */
		private java.lang.String vcRecordId;
		
		/* variable 移交时间 */
		private java.util.Date dtDate;
		
		//节点移交类型（1人、2机构）
		private String vcType;

		/* variable 节点状态（未处理0，处理中1，驳回-1,节点完成2，被驳回3） [VC_STATUS] */
		private java.lang.String vcStatus;

		/* variable 节点顺序 [VC_SEQUENCE] */
		private java.lang.Integer vcSequence;

		/* variable 节点名称 [VC_NAME] */
		private java.lang.String vcName;

		/* variable 节点描述 [VC_DESC] */
		private java.lang.String vcDesc;

		/* variable 备注 [VC_COMMENT] */
		private java.lang.String vcComment;

		/* variable 处理开始时间 [DT_START_DATE] */
		private java.util.Date dtStartDate;

		/* variable 处理结束时间 [DT_END_DATE] */
		private java.util.Date dtEndDate;

		/* variable 催办人 [VC_URGE_PERSONID] */
		private java.lang.String vcUrgePersonid;

		/* variable 催办人 [VC_URGE_PERSON_NAME] */
		private java.lang.String vcUrgePersonName;

		/* variable  [DT_URGE_DATE] */
		private java.util.Date dtUrgeDate;

		/* variable 催办结束时间 [DT_URGEEND_DATE] */
		private java.util.Date dtUrgeendDate;

		/* variable  [VC_URGE_INFO] */
		private java.lang.String vcUrgeInfo;

		/* variable 节点处理人 [VC_HANDLE_PERSON_ID] */
		private java.lang.String vcHandlePersonId;

		/* variable 节点处理人 [VC_HANDLE_PERSON_NAME] */
		private java.lang.String vcHandlePersonName;

		/* variable 节点处理部门 [VC_HANDLE_ORG_ID] */
		private java.lang.String vcHandleOrgId;

		/* variable 节点处理部门 [VC_HANDLE_ORG_NAME] */
		private java.lang.String vcHandleOrgName;

		/* variable 代办人 [VC_AGENT_PERSON_ID] */
		private java.lang.String vcAgentPersonId;

		/* variable 代办人 [VC_AGENT_PERSON_NAME] */
		private java.lang.String vcAgentPersonName;

		/* variable  [VC_DEL$FLAG] */
		private java.lang.String vcDelFlag;

	
	
		/******key******/

		/**
		* getter  [VC_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcId()
		{
			return this.vcId;
		}
		
		

		public java.util.Date getDtDate() {
			return dtDate;
		}



		public void setDtDate(java.util.Date dtDate) {
			this.dtDate = dtDate;
		}		

		/**
		* getter 流程实例id [VC_WORK_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcWorkId()
		{
			return this.vcWorkId;
		}
		
		
		/**
		 * 节点移交类型（1人、2机构）
		 * @return
		 */
		public String getVcType() {
			return vcType;
		}



		public void setVcType(String vcType) {
			this.vcType = vcType;
		}



		/**
		* getter 节点状态（未处理0，处理中1，驳回-1,节点完成2，被驳回3） [VC_STATUS]
		* @return java.lang.String
		*/
		public java.lang.String getVcStatus()
		{
			return this.vcStatus;
		}

		/**
		* getter 节点顺序 [VC_SEQUENCE]
		* @return <类型未配置>
		*/
		public java.lang.Integer getVcSequence()
		{
			return this.vcSequence;
		}

		/**
		* getter 节点名称 [VC_NAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcName()
		{
			return this.vcName;
		}

		/**
		* getter 节点描述 [VC_DESC]
		* @return java.lang.String
		*/
		public java.lang.String getVcDesc()
		{
			return this.vcDesc;
		}

		/**
		* getter 备注 [VC_COMMENT]
		* @return java.lang.String
		*/
		public java.lang.String getVcComment()
		{
			return this.vcComment;
		}

		/**
		* getter 处理开始时间 [DT_START_DATE]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd")
		public java.util.Date getDtStartDate()
		{
			return this.dtStartDate;
		}

		/**
		* getter 处理结束时间 [DT_END_DATE]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd")
		public java.util.Date getDtEndDate()
		{
			return this.dtEndDate;
		}

		/**
		* getter 催办人 [VC_URGE_PERSONID]
		* @return java.lang.String
		*/
		public java.lang.String getVcUrgePersonid()
		{
			return this.vcUrgePersonid;
		}

		/**
		* getter 催办人 [VC_URGE_PERSON_NAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcUrgePersonName()
		{
			return this.vcUrgePersonName;
		}

		/**
		* getter  [DT_URGE_DATE]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd")
		public java.util.Date getDtUrgeDate()
		{
			return this.dtUrgeDate;
		}

		/**
		* getter 催办结束时间 [DT_URGEEND_DATE]
		* @return java.util.Date
		*/
		@JSON(format="yyyy-MM-dd")
		public java.util.Date getDtUrgeendDate()
		{
			return this.dtUrgeendDate;
		}

		/**
		* getter  [VC_URGE_INFO]
		* @return java.lang.String
		*/
		public java.lang.String getVcUrgeInfo()
		{
			return this.vcUrgeInfo;
		}

		/**
		* getter 节点处理人 [VC_HANDLE_PERSON_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcHandlePersonId()
		{
			return this.vcHandlePersonId;
		}

		/**
		* getter 节点处理人 [VC_HANDLE_PERSON_NAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcHandlePersonName()
		{
			return this.vcHandlePersonName;
		}

		/**
		* getter 节点处理部门 [VC_HANDLE_ORG_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcHandleOrgId()
		{
			return this.vcHandleOrgId;
		}

		/**
		* getter 节点处理部门 [VC_HANDLE_ORG_NAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcHandleOrgName()
		{
			return this.vcHandleOrgName;
		}

		/**
		* getter 代办人 [VC_AGENT_PERSON_ID]
		* @return java.lang.String
		*/
		public java.lang.String getVcAgentPersonId()
		{
			return this.vcAgentPersonId;
		}

		/**
		* getter 代办人 [VC_AGENT_PERSON_NAME]
		* @return java.lang.String
		*/
		public java.lang.String getVcAgentPersonName()
		{
			return this.vcAgentPersonName;
		}

		/**
		* getter  [VC_DEL$FLAG]
		* @return java.lang.String
		*/
		public java.lang.String getVcDelFlag()
		{
			return this.vcDelFlag;
		}


	
		/******key******/

		/**
		* setter  [VC_ID]
		* @param java.lang.String vcId
		*/
		public void setVcId(java.lang.String vcId)
		{
			 this.vcId=vcId;
		}

		/**
		* setter 流程实例id [VC_WORK_ID]
		* @param java.lang.String vcWorkId
		*/
		public void setVcWorkId(java.lang.String vcWorkId)
		{
			 this.vcWorkId=vcWorkId;
		}

		/**
		* setter 节点状态（节点完成999，未处理0，处理中1，驳回-2， 完成2 已驳回3，驳回状态显示当前节点和前一节点的状态，使前一节点处于处理,,中的状态，但又区别于自然流至的处理中状态） [VC_STATUS]
		* @param java.lang.String vcStatus
		*/
		public void setVcStatus(java.lang.String vcStatus)
		{
			 this.vcStatus=vcStatus;
		}

		/**
		* setter 节点顺序 [VC_SEQUENCE]
		* @param java.lang.Integer vcSequence
		*/
		public void setVcSequence(java.lang.Integer vcSequence)
		{
			 this.vcSequence=vcSequence;
		}

		/**
		* setter 节点名称 [VC_NAME]
		* @param java.lang.String vcName
		*/
		public void setVcName(java.lang.String vcName)
		{
			 this.vcName=vcName;
		}

		/**
		* setter 节点描述 [VC_DESC]
		* @param java.lang.String vcDesc
		*/
		public void setVcDesc(java.lang.String vcDesc)
		{
			 this.vcDesc=vcDesc;
		}

		/**
		* setter 备注 [VC_COMMENT]
		* @param java.lang.String vcComment
		*/
		public void setVcComment(java.lang.String vcComment)
		{
			 this.vcComment=vcComment;
		}

		/**
		* setter 处理开始时间 [DT_START_DATE]
		* @param java.util.Date dtStartDate
		*/
		public void setDtStartDate(java.util.Date dtStartDate)
		{
			 this.dtStartDate=dtStartDate;
		}

		/**
		* setter 处理结束时间 [DT_END_DATE]
		* @param java.util.Date dtEndDate
		*/
		public void setDtEndDate(java.util.Date dtEndDate)
		{
			 this.dtEndDate=dtEndDate;
		}

		/**
		* setter 催办人 [VC_URGE_PERSONID]
		* @param java.lang.String vcUrgePersonid
		*/
		public void setVcUrgePersonid(java.lang.String vcUrgePersonid)
		{
			 this.vcUrgePersonid=vcUrgePersonid;
		}

		/**
		* setter 催办人 [VC_URGE_PERSON_NAME]
		* @param java.lang.String vcUrgePersonName
		*/
		public void setVcUrgePersonName(java.lang.String vcUrgePersonName)
		{
			 this.vcUrgePersonName=vcUrgePersonName;
		}

		/**
		* setter  [DT_URGE_DATE]
		* @param java.util.Date dtUrgeDate
		*/
		public void setDtUrgeDate(java.util.Date dtUrgeDate)
		{
			 this.dtUrgeDate=dtUrgeDate;
		}

		/**
		* setter 催办结束时间 [DT_URGEEND_DATE]
		* @param java.util.Date dtUrgeendDate
		*/
		public void setDtUrgeendDate(java.util.Date dtUrgeendDate)
		{
			 this.dtUrgeendDate=dtUrgeendDate;
		}

		/**
		* setter  [VC_URGE_INFO]
		* @param java.lang.String vcUrgeInfo
		*/
		public void setVcUrgeInfo(java.lang.String vcUrgeInfo)
		{
			 this.vcUrgeInfo=vcUrgeInfo;
		}

		/**
		* setter 节点处理人 [VC_HANDLE_PERSON_ID]
		* @param java.lang.String vcHandlePersonId
		*/
		public void setVcHandlePersonId(java.lang.String vcHandlePersonId)
		{
			 this.vcHandlePersonId=vcHandlePersonId;
		}

		/**
		* setter 节点处理人 [VC_HANDLE_PERSON_NAME]
		* @param java.lang.String vcHandlePersonName
		*/
		public void setVcHandlePersonName(java.lang.String vcHandlePersonName)
		{
			 this.vcHandlePersonName=vcHandlePersonName;
		}

		/**
		* setter 节点处理部门 [VC_HANDLE_ORG_ID]
		* @param java.lang.String vcHandleOrgId
		*/
		public void setVcHandleOrgId(java.lang.String vcHandleOrgId)
		{
			 this.vcHandleOrgId=vcHandleOrgId;
		}

		/**
		* setter 节点处理部门 [VC_HANDLE_ORG_NAME]
		* @param java.lang.String vcHandleOrgName
		*/
		public void setVcHandleOrgName(java.lang.String vcHandleOrgName)
		{
			 this.vcHandleOrgName=vcHandleOrgName;
		}

		/**
		* setter 代办人 [VC_AGENT_PERSON_ID]
		* @param java.lang.String vcAgentPersonId
		*/
		public void setVcAgentPersonId(java.lang.String vcAgentPersonId)
		{
			 this.vcAgentPersonId=vcAgentPersonId;
		}

		/**
		* setter 代办人 [VC_AGENT_PERSON_NAME]
		* @param java.lang.String vcAgentPersonName
		*/
		public void setVcAgentPersonName(java.lang.String vcAgentPersonName)
		{
			 this.vcAgentPersonName=vcAgentPersonName;
		}

		/**
		* setter  [VC_DEL$FLAG]
		* @param java.lang.String vcDelFlag
		*/
		public void setVcDelFlag(java.lang.String vcDelFlag)
		{
			 this.vcDelFlag=vcDelFlag;
		}
		
		

	
    public java.lang.String getVcRecordId() {
			return vcRecordId;
		}



		public void setVcRecordId(java.lang.String vcRecordId) {
			this.vcRecordId = vcRecordId;
		}



	/**
     * 无参数构造函数
     */
    public WorkflowFlow(){
    }
}